package com.cykj.faceledtv.utils;

import android.content.Context;

/**
 * @author jzh
 * @date 2019/05/10 11:53
 */

public class DisplayUtils {

    /**
     * 单位转换:px -> sp
     */
    public static int px2sp(Context context, int px) {
        return (int) (px / getFontDensity(context) + 0.5);
    }

    /**
     * 单位转换:px -> dp
     */
    public static int px2dp(Context context, int px) {
        return (int) (px / getDensity(context) + 0.5);
    }

    public static float getDensity(Context context) {
        return context.getResources().getDisplayMetrics().density;
    }


    public static float getFontDensity(Context context) {
        return context.getResources().getDisplayMetrics().scaledDensity;
    }
}

